package com.logistic.domain;



public class Waybill{
	
	private String wbId;
	private String Uid;

	private String wbWarehouse;
	private String wbGoodsDesc;
	private String wbApplyValue;
	//口岸选择
	private String wbKouAn;
	private String wbInsuranceFlag;
	private String wbOperateRequireType;
	private String wbTogetherSvc;
	private String wbSplitSvc;
	private String wbSplitNum;
	private String wbPackqcfp;
	private String wbPackjjcl;
	private String wbPacknjjg;
	private String wbPackghwx;
	private String wbPackjtwx;
	private String wbPackqcnj;
	private String wbPackyxzy;
	private String wbPackzdwpfx;
	private String wbNote;
	private String wbAddressList;
	private String wbSubmitTime;
	//美国找的快递把货物运到国内的
	private String wbSendOrderNumUSA;
	//这个字段，发货单号，是我们的快递发送的时候要填写的
	private String wbSendOrderNum;
	private String wbStatus;
	private String wbUps;
	private String wbPUcity;
	private String wbPUaddress;
	private String wbPUname;
	private String wbPUzip;
	private String wbPUphone;
	private String wbBalanceDesc;
	private String wbEnterWeight;
	private String wbActualWeight;
	
	private String wbForecastStatusTime;  //客户提交到货预报时间
	private String wbEnterStatusTime;  //管理员录入时间
	private String wbUnPayforStatusTime; //管理员审批 ,并且钱是够的
	private String wbUnPayforStatusTime1; //管理员审批，账号里钱不够的
	private String wbPayforUnSendStatusTime;//已付款，管理员更改为待发货的状态)
	private String wbSendedStatusTime;//(管理员更改为已发货时间)
	private String wbAcceptedStatusTime;//(客户收到货物时间)
	private String wbTotalMoney;//(单笔订单的总金额)
	private String UreceiveId;
	private String wbAllUpsAndwWight;
	private String wbSplitBoxRecord;
	private String wbIsIntegral;
	private String wbArea;

	//是否是极速原箱
	private String wbIsFastBox;
	//预估金额,极速原箱中
	private String wbEstimatedCost;
	
	//查询用的开始和结束时间
	private String beginTime;
	private String endTime;
	

	public String getWbEnterWeight() {
		return wbEnterWeight;
	}

	public void setWbEnterWeight(String wbEnterWeight) {
		this.wbEnterWeight = wbEnterWeight;
	}
	public String getUreceiveId() {
		return UreceiveId;
	}

	public void setUreceiveId(String ureceiveId) {
		UreceiveId = ureceiveId;
	}

	public String getWbAllUpsAndwWight() {
		return wbAllUpsAndwWight;
	}

	public void setWbAllUpsAndwWight(String wbAllUpsAndwWight) {
		this.wbAllUpsAndwWight = wbAllUpsAndwWight;
	}

	public String getWbSplitBoxRecord() {
		return wbSplitBoxRecord;
	}

	public void setWbSplitBoxRecord(String wbSplitBoxRecord) {
		this.wbSplitBoxRecord = wbSplitBoxRecord;
	}

	public String getWbIsIntegral() {
		return wbIsIntegral;
	}

	public void setWbIsIntegral(String wbIsIntegral) {
		this.wbIsIntegral = wbIsIntegral;
	}
	public String getWbArea() {
		return wbArea;
	}

	public void setWbArea(String wbArea) {
		this.wbArea = wbArea;
	}


	public String getWbActualWeight() {
		return wbActualWeight;
	}

	public void setWbActualWeight(String wbActualWeight) {
		this.wbActualWeight = wbActualWeight;
	}

	public String getWbId() {
		return wbId;
	}
	public void setWbId(String wbId) {
		this.wbId = wbId;
	}
	public String getUid() {
		return Uid;
	}
	public void setUid(String uid) {
		Uid = uid;
	}
	public String getWbWarehouse() {
		return wbWarehouse;
	}
	public void setWbWarehouse(String wbWarehouse) {
		this.wbWarehouse = wbWarehouse;
	}
	public String getWbGoodsDesc() {
		return wbGoodsDesc;
	}
	public void setWbGoodsDesc(String wbGoodsDesc) {
		this.wbGoodsDesc = wbGoodsDesc;
	}
	public String getWbApplyValue() {
		return wbApplyValue;
	}
	public void setWbApplyValue(String wbApplyValue) {
		this.wbApplyValue = wbApplyValue;
	}
	public String getWbKouAn() {
		return wbKouAn;
	}
	public void setWbKouAn(String wbKouAn) {
		this.wbKouAn = wbKouAn;
	}
	public String getWbInsuranceFlag() {
		return wbInsuranceFlag;
	}
	public void setWbInsuranceFlag(String wbInsuranceFlag) {
		this.wbInsuranceFlag = wbInsuranceFlag;
	}
	public String getWbOperateRequireType() {
		return wbOperateRequireType;
	}
	public void setWbOperateRequireType(String wbOperateRequireType) {
		this.wbOperateRequireType = wbOperateRequireType;
	}
	public String getWbTogetherSvc() {
		return wbTogetherSvc;
	}
	public void setWbTogetherSvc(String wbTogetherSvc) {
		this.wbTogetherSvc = wbTogetherSvc;
	}
	public String getWbSplitSvc() {
		return wbSplitSvc;
	}
	public void setWbSplitSvc(String wbSplitSvc) {
		this.wbSplitSvc = wbSplitSvc;
	}
	public String getWbSplitNum() {
		return wbSplitNum;
	}
	public void setWbSplitNum(String wbSplitNum) {
		this.wbSplitNum = wbSplitNum;
	}
	public String getWbPackqcfp() {
		return wbPackqcfp;
	}
	public void setWbPackqcfp(String wbPackqcfp) {
		this.wbPackqcfp = wbPackqcfp;
	}
	public String getWbPackjjcl() {
		return wbPackjjcl;
	}
	public void setWbPackjjcl(String wbPackjjcl) {
		this.wbPackjjcl = wbPackjjcl;
	}
	public String getWbPacknjjg() {
		return wbPacknjjg;
	}
	public void setWbPacknjjg(String wbPacknjjg) {
		this.wbPacknjjg = wbPacknjjg;
	}
	public String getWbPackghwx() {
		return wbPackghwx;
	}
	public void setWbPackghwx(String wbPackghwx) {
		this.wbPackghwx = wbPackghwx;
	}
	public String getWbPackjtwx() {
		return wbPackjtwx;
	}
	public void setWbPackjtwx(String wbPackjtwx) {
		this.wbPackjtwx = wbPackjtwx;
	}
	public String getWbPackqcnj() {
		return wbPackqcnj;
	}
	public void setWbPackqcnj(String wbPackqcnj) {
		this.wbPackqcnj = wbPackqcnj;
	}
	public String getWbPackyxzy() {
		return wbPackyxzy;
	}
	public void setWbPackyxzy(String wbPackyxzy) {
		this.wbPackyxzy = wbPackyxzy;
	}
	public String getWbPackzdwpfx() {
		return wbPackzdwpfx;
	}
	public void setWbPackzdwpfx(String wbPackzdwpfx) {
		this.wbPackzdwpfx = wbPackzdwpfx;
	}
	public String getWbNote() {
		return wbNote;
	}
	public void setWbNote(String wbNote) {
		this.wbNote = wbNote;
	}
	public String getWbAddressList() {
		return wbAddressList;
	}
	public void setWbAddressList(String wbAddressList) {
		this.wbAddressList = wbAddressList;
	}
	public String getWbSubmitTime() {
		return wbSubmitTime;
	}

	public void setWbSubmitTime(String wbSubmitTime) {
		this.wbSubmitTime = wbSubmitTime;
	}
	public String getWbSendOrderNum() {
		return wbSendOrderNum;
	}

	public void setWbSendOrderNum(String wbSendOrderNum) {
		this.wbSendOrderNum = wbSendOrderNum;
	}

	public String getWbStatus() {
		return wbStatus;
	}

	public void setWbStatus(String wbStatus) {
		this.wbStatus = wbStatus;
	}

	public String getWbUps() {
		return wbUps;
	}

	public void setWbUps(String wbUps) {
		this.wbUps = wbUps;
	}


	public String getWbPUcity() {
		return wbPUcity;
	}

	public void setWbPUcity(String wbPUcity) {
		this.wbPUcity = wbPUcity;
	}

	public String getWbPUaddress() {
		return wbPUaddress;
	}


	public void setWbPUaddress(String wbPUaddress) {
		this.wbPUaddress = wbPUaddress;
	}

	public String getWbPUname() {
		return wbPUname;
	}

	public void setWbPUname(String wbPUname) {
		this.wbPUname = wbPUname;
	}

	public String getWbPUphone() {
		return wbPUphone;
	}

	public void setWbPUphone(String wbPUphone) {
		this.wbPUphone = wbPUphone;
	}
	public String getWbPUzip() {
		return wbPUzip;
	}

	public void setWbPUzip(String wbPUzip) {
		this.wbPUzip = wbPUzip;
	}

	public String getWbBalanceDesc() {
		return wbBalanceDesc;
	}

	public void setWbBalanceDesc(String wbBalanceDesc) {
		this.wbBalanceDesc = wbBalanceDesc;
	}

	public String getWbForecastStatusTime() {
		return wbForecastStatusTime;
	}

	public void setWbForecastStatusTime(String wbForecastStatusTime) {
		this.wbForecastStatusTime = wbForecastStatusTime;
	}
	public String getWbEnterStatusTime() {
		return wbEnterStatusTime;
	}

	public void setWbEnterStatusTime(String wbEnterStatusTime) {
		this.wbEnterStatusTime = wbEnterStatusTime;
	}

	public String getWbUnPayforStatusTime() {
		return wbUnPayforStatusTime;
	}

	public void setWbUnPayforStatusTime(String wbUnPayforStatusTime) {
		this.wbUnPayforStatusTime = wbUnPayforStatusTime;
	}
	public String getWbUnPayforStatusTime1() {
		return wbUnPayforStatusTime1;
	}

	public void setWbUnPayforStatusTime1(String wbUnPayforStatusTime1) {
		this.wbUnPayforStatusTime1 = wbUnPayforStatusTime1;
	}

	public String getWbPayforUnSendStatusTime() {
		return wbPayforUnSendStatusTime;
	}

	public void setWbPayforUnSendStatusTime(String wbPayforUnSendStatusTime) {
		this.wbPayforUnSendStatusTime = wbPayforUnSendStatusTime;
	}

	public String getWbSendedStatusTime() {
		return wbSendedStatusTime;
	}

	public void setWbSendedStatusTime(String wbSendedStatusTime) {
		this.wbSendedStatusTime = wbSendedStatusTime;
	}

	public String getWbAcceptedStatusTime() {
		return wbAcceptedStatusTime;
	}

	public void setWbAcceptedStatusTime(String wbAcceptedStatusTime) {
		this.wbAcceptedStatusTime = wbAcceptedStatusTime;
	}

	public String getWbTotalMoney() {
		return wbTotalMoney;
	}

	public void setWbTotalMoney(String wbTotalMoney) {
		this.wbTotalMoney = wbTotalMoney;
	}
	public String getWbSendOrderNumUSA() {
		return wbSendOrderNumUSA;
	}

	public void setWbSendOrderNumUSA(String wbSendOrderNumUSA) {
		this.wbSendOrderNumUSA = wbSendOrderNumUSA;
	}
	
	public String getBeginTime() {
		return beginTime;
	}

	public void setBeginTime(String beginTime) {
		this.beginTime = beginTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getWbIsFastBox() {
		return wbIsFastBox;
	}

	public void setWbIsFastBox(String wbIsFastBox) {
		this.wbIsFastBox = wbIsFastBox;
	}

	public String getWbEstimatedCost() {
		return wbEstimatedCost;
	}

	public void setWbEstimatedCost(String wbEstimatedCost) {
		this.wbEstimatedCost = wbEstimatedCost;
	}
	
	public String getPrefixSendOrderNumUSA()
	{
		String o = getWbSendOrderNumUSA();
		if(o== null) return "";
		if(o.startsWith("AB") || o.startsWith("Ab") || o.startsWith("aB") || o.startsWith("ab"))
		{
			return "ab";
		}
		else
		{
			return "dg";
		}
	}

	public Waybill(){
		
	}

	public Waybill(String wbId, String uid, String wbWarehouse,
			String wbGoodsDesc, String wbApplyValue, String wbKouAn,
			String wbInsuranceFlag, String wbOperateRequireType,
			String wbTogetherSvc, String wbSplitSvc, String wbSplitNum,
			String wbPackqcfp, String wbPackjjcl, String wbPacknjjg,
			String wbPackghwx, String wbPackjtwx, String wbPackqcnj,
			String wbPackyxzy, String wbPackzdwpfx, String wbNote,
			String wbAddressList, String wbSubmitTime,
			String wbSendOrderNumUSA, String wbSendOrderNum, String wbStatus,
			String wbUps, String wbPUcity, String wbPUaddress, String wbPUname,
			String wbPUzip, String wbPUphone, String wbBalanceDesc,
			String wbEnterWeight, String wbActualWeight,
			String wbForecastStatusTime, String wbEnterStatusTime,
			String wbUnPayforStatusTime, String wbUnPayforStatusTime1,
			String wbPayforUnSendStatusTime, String wbSendedStatusTime,
			String wbAcceptedStatusTime, String wbTotalMoney,
			String ureceiveId, String wbAllUpsAndwWight,
			String wbSplitBoxRecord, String wbIsIntegral, String wbArea,
			String wbIsFastBox, String wbEstimatedCost, String beginTime,
			String endTime) {
		super();
		this.wbId = wbId;
		Uid = uid;
		this.wbWarehouse = wbWarehouse;
		this.wbGoodsDesc = wbGoodsDesc;
		this.wbApplyValue = wbApplyValue;
		this.wbKouAn = wbKouAn;
		this.wbInsuranceFlag = wbInsuranceFlag;
		this.wbOperateRequireType = wbOperateRequireType;
		this.wbTogetherSvc = wbTogetherSvc;
		this.wbSplitSvc = wbSplitSvc;
		this.wbSplitNum = wbSplitNum;
		this.wbPackqcfp = wbPackqcfp;
		this.wbPackjjcl = wbPackjjcl;
		this.wbPacknjjg = wbPacknjjg;
		this.wbPackghwx = wbPackghwx;
		this.wbPackjtwx = wbPackjtwx;
		this.wbPackqcnj = wbPackqcnj;
		this.wbPackyxzy = wbPackyxzy;
		this.wbPackzdwpfx = wbPackzdwpfx;
		this.wbNote = wbNote;
		this.wbAddressList = wbAddressList;
		this.wbSubmitTime = wbSubmitTime;
		this.wbSendOrderNumUSA = wbSendOrderNumUSA;
		this.wbSendOrderNum = wbSendOrderNum;
		this.wbStatus = wbStatus;
		this.wbUps = wbUps;
		this.wbPUcity = wbPUcity;
		this.wbPUaddress = wbPUaddress;
		this.wbPUname = wbPUname;
		this.wbPUzip = wbPUzip;
		this.wbPUphone = wbPUphone;
		this.wbBalanceDesc = wbBalanceDesc;
		this.wbEnterWeight = wbEnterWeight;
		this.wbActualWeight = wbActualWeight;
		this.wbForecastStatusTime = wbForecastStatusTime;
		this.wbEnterStatusTime = wbEnterStatusTime;
		this.wbUnPayforStatusTime = wbUnPayforStatusTime;
		this.wbUnPayforStatusTime1 = wbUnPayforStatusTime1;
		this.wbPayforUnSendStatusTime = wbPayforUnSendStatusTime;
		this.wbSendedStatusTime = wbSendedStatusTime;
		this.wbAcceptedStatusTime = wbAcceptedStatusTime;
		this.wbTotalMoney = wbTotalMoney;
		UreceiveId = ureceiveId;
		this.wbAllUpsAndwWight = wbAllUpsAndwWight;
		this.wbSplitBoxRecord = wbSplitBoxRecord;
		this.wbIsIntegral = wbIsIntegral;
		this.wbArea = wbArea;
		this.wbIsFastBox = wbIsFastBox;
		this.wbEstimatedCost = wbEstimatedCost;
		this.beginTime = beginTime;
		this.endTime = endTime;
	}
	
	
}
